home *** CD-ROM | disk | FTP | other *** search
- package sun.audio;
-
- import java.io.ByteArrayInputStream;
- import java.io.IOException;
- import javax.sound.sampled.AudioFormat;
- import javax.sound.sampled.AudioInputStream;
- import javax.sound.sampled.AudioSystem;
- import javax.sound.sampled.UnsupportedAudioFileException;
- import javax.sound.sampled.AudioFormat.Encoding;
-
- public class AudioData {
- private static final AudioFormat DEFAULT_FORMAT;
- AudioFormat format;
- byte[] buffer;
-
- public AudioData(byte[] var1) {
- this.buffer = var1;
- this.format = DEFAULT_FORMAT;
-
- try {
- AudioInputStream var2 = AudioSystem.getAudioInputStream(new ByteArrayInputStream(var1));
- this.format = var2.getFormat();
- var2.close();
- } catch (IOException var3) {
- } catch (UnsupportedAudioFileException var4) {
- }
-
- }
-
- AudioData(AudioFormat var1, byte[] var2) {
- this.format = var1;
- this.buffer = var2;
- }
-
- static {
- DEFAULT_FORMAT = new AudioFormat(Encoding.ULAW, 8000.0F, 8, 1, 1, 8000.0F, true);
- }
- }
-